/* palnik animace*/
.palnik .jiskra{    position: absolute;    width: 50px;    height: 50px;    left: 412px;    top: -29px;
    -webkit-animation-name: palnik;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
     transition-timing-function: linear;
     animation-timing-function: linear;
     animation-iteration-count: infinite;
    animation-name: palnik;}


@keyframes palnik {
  0% {    opacity: 1;    transform-origin: 50% 50%;    transform: scale(0.3,0.3);    -webkit-filter: blur(0px);  }
  5% {      left: 380px;    top: -10px; }
  10% {     left: 350px;    top: 8px; }
  20% {       left: 300px;    top: 32px;}
  27% {      left: 250px;    top: 47px; }
  40% {   left: 155px;    top: 67px; }
  47% {  left: 100px;    top: 70px;    opacity: 1;    transform-origin: 50% 50%;    transform: scale(0.6,0.6);    -webkit-filter: blur       (0px);}
  50% { left: 90px;    top: 74px;     opacity: 0;    transform-origin: 50% 50%;    transform: scale(8,8);    -webkit-filter: blur(2px);  } 
  100% {    opacity: 0;    transform-origin: 50% 50%;    transform: scale(1,1);    -webkit-filter: blur(0px);  }
}

.xm-box {
	border:1px solid #dfdfdf;
	background:#fff;
	_zoom:1
}
.xm-box .box-hd {
	position:relative;
	height:50px;
	border-bottom:1px solid #dfdfdf
}
.xm-box .box-hd .title {
	margin:0 0 0 30px;
	font-size:18px;
	font-weight:400;
	line-height:50px;
	color:#333
}
.xm-box .box-hd .title small {
	margin-left:10px;
	font-size:12px
}
.xm-box .box-hd .title .tips {
	color:#8c8c8c
}
.xm-box .box-hd .more {
	position:absolute;
	top:0;
	right:30px
}
.xm-box .box-hd .more .more-link {
	font-size:14px;
	line-height:50px;
	color:#333
}
.xm-box .box-hd .more .more-link:hover {
	color:#ff4a00
}
.xm-box .box-hd .more .more-link .iconfont {
	font-size:14px
}
.xm-box .box-ft {
	border-top:1px solid #dfdfdf
}
.xm-line-box .box-hd {
	position:relative;
	height:50px;
	border-bottom:1px solid #dfdfdf
}
.xm-line-box .box-hd .title {
	margin:0;
	font-size:18px;
	font-weight:400;
	line-height:50px;
	color:#333
}
.xm-line-box .box-hd .title small {
	margin-left:10px;
	font-size:12px
}
.xm-line-box .box-hd .title .tips {
	color:#8c8c8c
}
.xm-line-box .box-hd .more {
	position:absolute;
	top:20px;
	right:0
}
.xm-line-box .box-hd .more .more-link {
	font-size:14px;
	color:#333
}
.xm-line-box .box-hd .more .more-link:hover {
	color:#ff4a00
}
.xm-line-box .box-hd .more .more-link .iconfont {
	font-size:14px
}
.xm-line-box .box-ft {
	border-top:1px solid #dfdfdf
}
.xm-plain-box .box-hd {
	position:relative;
	height:50px
}
.xm-plain-box .box-hd .title {
	margin:0;
	font-size:18px;
	font-weight:400;
	line-height:50px;
	color:#333
}
.xm-plain-box .box-hd .title small {
	margin-left:10px;
	font-size:12px
}
.xm-plain-box .box-hd .title .tips {
	color:#8c8c8c
}
.xm-plain-box .box-hd .more {
	position:absolute;
	top:0;
	right:0
}
.xm-plain-box .box-hd .more .more-link {
	font-size:14px;
	line-height:50px;
	color:#333
}
.xm-plain-box .box-hd .more .more-link:hover {
	color:#ff4a00
}
.xm-plain-box .box-hd .more .more-link .iconfont {
	font-size:14px
}
.xm-plain-box .box-bd {
	border:1px solid #dfdfdf;
	background:#fff
}
.xm-plain-box .box-ft {
	border-top:1px solid #dfdfdf
}